sm.scrapcomputers.config
`sm.scrapcomputers.config" позволяет настраивать параметры мода в мире. Например, устанавливать значения конфигурации или создавать новые конфигурации.
Поля
Тип | Имя | Описание |
---|---|---|
string | key | Ключ, используемый в sm.storage. Используйте его, если вы хотите получить доступ к Данным конфигураций ScrapComputers напрямую. |
Структуры
Configuration
Конфигурация ScrapComputers.
Поля
- id [ string ] Id конфигурации. Рекомендуется использовать этот формат названия, чтобы не вызывать конфликтов:
[ИМЯ_МОДА].[ИМЯ_КОМПОНЕНТА].[ИМЯ_КОНФИГУРАЦ ИИ]
- name [ string ] Имя конфигурации.
- description [ string ] Описание конфигурации.
- selectedOption [ integer ] Текущая выбранная опция конфигурации.
- hostOnly [ boolean ] Если настройка конфигурации доступна только для хоста.
- options [ string ][] Список опций конфигурации.
Функции
createDefaultConfigs
sm.scrapcomputers.config.createDefaultConfigs( onlyDefaultConfigs )
Создает конфигурацию по умолчанию.
Аргументы:
- onlyDefaultConfigs [ boolean? ] True, если вы не хотите, чтобы конфигурации, добавленные из аддонов, добавлялись в эту конфигурацию. По умолчанию — false
Возвращает:
- [ Configuration[] ] Сгенерированные конфигурации.
initConfig
sm.scrapcomputers.config.initConfig()
Server-Only
Инициализирует систему конфигурации. Обычно вам не нужно вызывать эту функцию, поскольку она вызывается при загрузке ScrapComputers
nameToId
sm.scrapcomputers.config.nameToId( name )
Server-Only
Нужна инициализация
Преобразует имя конфигурации в её id.
Аргументы:
- name [ string ] Имя конфигурации
Возвращает:
- id [ string ] Id конфигурации
getConfigByIndex
sm.scrapcomputers.config.getConfigByIndex( index )
Server-Only
Нужна инициализация
Получает конфигурацию по индексу (не по id!) Если конфигурация не найдена, выдаст ошибку.
Аргументы:
- index [ integer ] Индекс для поиска.
Возвращает:
- [ Configuration ] Конфигурация, если найдена.
getTotalConfigurations
sm.scrapcomputers.config.getTotalConfigurations()
Server-Only
Нужна инициализация
Получает количество конфигураций.
Возвращает:
- [ integer ] Количество конфигураций.